package io.renren.modules.sys.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 部门
 *
 * @author zhangzehao
 * @email 862583291@qq.com
 * @date 2018年11月16日 上午23:41:38
 */
@TableName("sys_dept")
@Data
public class SysDeptEntity implements Serializable {
  private static final long serialVersionUID = 1L;

  //部门ID
  @TableId(type = IdType.AUTO)
  private Long deptId;
  //上级部门ID，一级部门为0
  private Long parentId;
  //部门名称
  private String name;
  //上级部门名称
  @TableField(exist = false)
  private String parentName;
  //排序
  private Integer orderNum;
  /**
   * ztree属性
   */
  @TableField(exist = false)
  private Boolean open;
  @TableField(exist = false)
  private List<?> list;
}
